<script>
  /*
      三、setData 运行原理

              通常开发者会在 onLoad 中动态获取数据，比如通过 tt.request,或者 tt.getStorage 等，然后再 setData。

                    图示：

                           https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/04-7888893346675816.png
                           
                           
                      ①、逻辑层会发送经过 diff 后的 data到视图层

                      ②、视图层收到 data 之后会触发页面的重新渲染，得到 FMP

                      ③、渲染完毕后会通知逻辑层页面渲染完成。

                      ④、逻辑层收到通知后会触发 setData callback


                    图示：

                    
                开发者可以通过 setData触发页面的更新，更新流程和 onLoad 中的 setData 流程类似。
  */

</script>